// ============================== 导入依赖 ============================== //

import CORE from '@/CORE'
import state from '@admin/views/System/IOT/IOTList/store/state'

// ============================== 导出状态集 ============================== //

export default {
  // —————————————————————————————— 常量状态 —————————————————————————————— //

  /**
   * 接口
   */
  API: {
    getList: state.API.getList,
    validSelectParam(selectParam) {
      return selectParam.deviceTypeId
    },
    transSelect(arr) {
      arr.forEach((item) => (item.deviceId = item.id))
      return arr
    },
  },

  /**
   * 映射
   */
  MAP: {
    WORD: `${CORE.MAP.ALARM}规则`, // 词语
  },

  /**
   * 下拉框字段 (可增加)
   */
  SELECT_FIELD: ['eventCode', 'eventName'],
}
